import { createApp } from 'vue';
import App from './App.vue';
import './index.css';
import router from './router/index.js';
import store from './store/index.js';
import Varlet from '@varlet/ui';
import '@varlet/ui/es/style';
import 'vant/lib/index.css';
import 'vue3-dxui/dxui/dxui.css';

import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
// 导入 Vant 组件
import { Button, NoticeBar, PullRefresh, Icon,Search,Tab,Tabs,Col,Row,Space,Barrage } from 'vant';

// 导入 vue3-dxui 组件
import { Card } from 'vue3-dxui';

const app = createApp(App);

// 使用插件
app.use(PullRefresh);
app.use(Button);
app.use(NoticeBar);
app.use(Varlet);
app.use(Icon); // 使用 Icon 组件
app.use(Tab);
app.use(Tabs);
app.use(Search);
// 使用路由和状态管理
app.use(router);
app.use(store);

app.use(Col)
app.use(Row)
app.use(Icon)


app.use(Barrage);
app.use(ElementPlus)
// 注册全局组件
app.component('Card', Card);

// 挂载应用
app.mount('#app');






